﻿namespace Xamarin.Utiles;
[Flags]
public enum Platform : ulong
{
    None = 0uL,
    iOS_2_0 = 0x20000uL,
    iOS_2_2 = 0x20200uL,
    iOS_3_0 = 0x30000uL,
    iOS_3_1 = 0x30100uL,
    iOS_3_2 = 0x30200uL,
    iOS_4_0 = 0x40000uL,
    iOS_4_1 = 0x40100uL,
    iOS_4_2 = 0x40200uL,
    iOS_4_3 = 0x40300uL,
    iOS_5_0 = 0x50000uL,
    iOS_5_1 = 0x50100uL,
    iOS_6_0 = 0x60000uL,
    iOS_6_1 = 0x60100uL,
    iOS_7_0 = 0x70000uL,
    iOS_7_1 = 0x70100uL,
    iOS_8_0 = 0x80000uL,
    iOS_8_1 = 0x80100uL,
    iOS_8_2 = 0x80200uL,
    iOS_8_3 = 0x80300uL,
    iOS_8_4 = 0x80400uL,
    iOS_9_0 = 0x90000uL,
    iOS_9_1 = 0x90100uL,
    iOS_9_2 = 0x90200uL,
    iOS_9_3 = 0x90300uL,
    Mac_10_0 = 0xA000000000000uL,
    Mac_10_1 = 0xA010000000000uL,
    Mac_10_2 = 0xA020000000000uL,
    Mac_10_3 = 0xA030000000000uL,
    Mac_10_4 = 0xA040000000000uL,
    Mac_10_5 = 0xA050000000000uL,
    Mac_10_6 = 0xA060000000000uL,
    Mac_10_7 = 0xA070000000000uL,
    Mac_10_8 = 0xA080000000000uL,
    Mac_10_9 = 0xA090000000000uL,
    Mac_10_10 = 0xA0A0000000000uL,
    Mac_10_10_3 = 0xA0A0300000000uL,
    Mac_10_11 = 0xA0B0000000000uL,
    Mac_10_11_3 = 0xA0B0300000000uL,
    Mac_10_12 = 0xA0C0000000000uL,
    iOS_Version = 0xFFFFFFuL,
    Mac_Version = 0xFFFFFF00000000uL,
    Mac_Arch32 = 0x100000000000000uL,
    Mac_Arch64 = 0x200000000000000uL,
    Mac_Arch = 18374686479671623680uL,
    iOS_Arch32 = 0x1000000uL,
    iOS_Arch64 = 0x2000000uL,
    iOS_Arch = 0xFF000000uL
}
